strain oneself in some activity - French English Dictionary